﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using VisitorPattern.Visitor;

namespace VisitorPattern.Models.Student
{
    /// <summary>
    /// 学员（包含学员的一些主要的信息）
    /// </summary>
    public abstract class Student
    {
        public string Name { set; get; }

        public int Age { set; get; }

        /// <summary>
        /// 学习的方法
        /// </summary>
        public void Study()
        {
            Console.WriteLine($"{this.Name}正在学习中....");
        }

        /// <summary>
        /// 获取视频的方法
        /// </summary>
        public abstract void GetVideos(IVisitor visitor);

    }
}
